namespace LiJ.Pay.Ali.Pay.Mos
{
	/// <summary>
	/// 交易信息中的优惠券信息
	/// </summary>
	public class ZTradeVoucherDetailMo
	{
		/// <summary>   
		///    String 必填 长度(32)  券id
		/// </summary>  
		public string id
		{
			get;
			set;
		}

		/// <summary>   
		///    String 必填 长度(64)  券名称
		/// </summary>  
		public string name
		{
			get;
			set;
		}

		/// <summary>   
		///    String 必填 长度(32)  当前有三种类型： - 全场代金券 ALIPAY_DISCOUNT_VOUCHER - 折扣券 ALIPAY_ITEM_VOUCHER - 单品优惠 注：不排除将来新增其他类型的可能，商家接入时注意兼容性避免硬编码 ALIPAY_FIX_VOUCHER
		/// </summary>  
		public string type
		{
			get;
			set;
		}

		/// <summary>   
		///    Price 必填 长度(8)  优惠券面额，它应该会等于商家出资加上其他出资方出资
		/// </summary>  
		public string amount
		{
			get;
			set;
		}

		/// <summary>   
		///    Price 选填 长度(8)  商家出资（特指发起交易的商家出资金额）
		/// </summary>  
		public string merchant_contribute
		{
			get;
			set;
		}

		/// <summary>   
		///    Price 选填 长度(8)  其他出资方出资金额，可能是支付宝，可能是品牌商，或者其他方，也可能是他们的一起出资
		/// </summary>  
		public string other_contribute
		{
			get;
			set;
		}

		/// <summary>   
		///    String 选填 长度(256)  优惠券备注信息
		/// </summary>  
		public string memo
		{
			get;
			set;
		}
	}
}
